﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Threading.Tasks;
using WalkingTec.Mvvm.Core;
using WalkingTec.Mvvm.Core.Extensions;
using SelfService.Model.Models;
using SelfService.Model;


namespace SelfService.ViewModel.SysDeviceVMs
{
    public partial class SysDeviceSearcher : BaseSearcher
    {
        [Display(Name = "名称")]
        public String Name { get; set; }
        [Display(Name = "型号")]
        public String Model { get; set; }
        [Display(Name = "通讯方式")]
        public SysDeviceModeEnum? Mode { get; set; }
        [Display(Name = "硬件类型")]
        public Guid? GroupId { get; set; }
        [Display(Name = "端口")]
        public Int32? Port { get; set; }
        [Display(Name = "Dll文件名称")]
        public String DllName { get; set; }
        [Display(Name = "DLL类名称")]
        public String DllClass { get; set; }
        [Display(Name = "DLL命名空间")]
        public String DllWorkSpace { get; set; }
        [Display(Name = "是否启用")]
        public CommonYesOrNo? IsEnable { get; set; }

        protected override void InitVM()
        {
        }

    }
}
